-
Notifications
You must be signed in to change notification settings - Fork 56
Merge changes from 'dev' branch #389
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge changes from 'dev' branch #389
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, @gets0ul.
As I see quite many files that have been changed in dev
are not updated in v5-upgrade
branch in this PR. So changed which has been in done in dev
branch in the next files are missing:
.circleci/config.yml
local/seed/seedMetadata.js
local/seed/seedProjects.js
src/events/busApi.js
src/events/index.js
src/events/projectMembers/index.js
src/models/form.js
src/models/projectMemberInvite.js
src/models/projectTemplate.js
src/routes/admin/project-index-create.js
src/routes/milestones/delete.spec.js
src/routes/milestones/get.spec.js
src/routes/phaseProducts/update.js
src/routes/productCategories/create.js
src/routes/productTemplates/list.js
src/routes/productTemplates/list.spec.js
src/routes/productTemplates/upgrade.spec.js
src/routes/projectMemberInvites/update.spec.js
src/routes/projectTemplates/list.js
src/routes/projectTemplates/list.spec.js
src/routes/projectTypes/create.js
src/routes/projectUpgrade/create.js
src/routes/projectUpgrade/create.spec.js
src/routes/timelines/create.js
src/routes/timelines/create.spec.js
src/routes/timelines/delete.spec.js
src/routes/timelines/get.spec.js
src/routes/timelines/update.spec.js
src/tests/serviceMocks.js
src/tests/util.js
src/util.spec.js
To verify, you find all these files in the changes which have been done to dev
: https://github.com/topcoder-platform/tc-project-service/compare/84ce3c5f0d484a80b9f985c711a1531da22609a8..1cee66ef658d285a2b87fbfca2aef892a61ef3c0.
For example .circleci/config.yml
.
It has been changed in dev
:
But if we check this file after merging (this PR) these changes are not here:
Same for other files in the list.
I didn't check other files yet, as I think all the files have to be merged first.
Also, I have several unit tests failing. Do they work for you? I know sometimes there are random tests failed and sometimes succeeded. But so far I run several times and these test always fail:
@maxceem And for the files differences, I'll check again. |
PR is updated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the updated @gets0ul.
Most files have been updated. Though there are still several files left which look like have to be updated too:
package.json
src/routes/productCategories/create.js
src/routes/productTemplates/upgrade.spec.js
src/routes/projectMemberInvites/update.spec.js
src/routes/projectTypes/create.js
src/routes/projectUpgrade/create.js
src/routes/projectUpgrade/create.spec.js
For example package.json
has the next changes in dev:
But after merging, I don't see these changes:
Meanwhile, as most files have been updated. Now I'll start checking if updated files have all the changes merged from dev
into v5-upgrade
.
@gets0ul I've reviewed Just FYI it's quite easy to check the changes if open two windows next to each other. One window with changes done in "dev": https://github.com/topcoder-platform/tc-project-service/compare/84ce3c5f0d484a80b9f985c711a1531da22609a8..1cee66ef658d285a2b87fbfca2aef892a61ef3c0 Issues
CommentsThese are just comments to keep an eye on these places during testing. No fixes are needed there.
|
Thanks for the quick update @gets0ul! I see you've updated
This was regarding not updated files. I continue checking updated files... |
Issues, part 1Most of the issues from the first part have been fixed. Only two files from them have some mismatches.
|
As the v5-upgrade does not have the PROJECT_PLAN_UPDATED then these tests can just be deleted, right? |
Your understanding is correct. If we added some code in "dev" ragarding But regarding the quote:
The thing here is different. In |
@gets0ul In the second part much fewer mismatches. As most of the files are new there. Now I understood why the merging is going on slower than I expected. You not only merged the changes but also updated new endpoints to follow "v5" standard, so you remove the wrapper and updated unit tests. This awesome that you did that, I just initially planned that we do it step by step, so we don't make to much changes in one PR.
As you've already updated that totally fine and even great, as I was thinking we would later need time for that. Issues, part 2
Comments, part 2
|
Well, you should have said that before :p |
PR is updated based on feedback part 1 & 2. |
Thank you @gets0ul. Everything looks perfect now. Unit tests don't pass when I run them all together, but pass when I rum them separately. We experience like that before, so I don't think it's connected with this merging. Will check it out separately. There is just one super small mismatch, listed below. Issues
TODOThese are some comments for me, so I don't forget. They should be implemented for now.
|
@gets0ul noticed one more thing. As you've already updated new endpoints to follow "v5" format, there are a few new endpoints can be also updated, as they still use
Also, a few new endpoints still use
|
…tSettings, projectReports)
Commit added for the remaining issues. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @gets0ul .
All looks great now. Unit tests don't pass altogether, but pass if I run them separately. So I think that's an existent issue.
As the title.